/*+++++++++++++++++++++++++++++++++
+ littlerobothead v.6 winter 2008 +
+ IE 6 specific selectors         +
+++++++++++++++++++++++++++++++++++
*/

body{
	margin : 0;
	padding : 0;
	background : #ebebeb;
	/* Fonts */
	font-family : 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size : 85%;
}
#wrapper {
	width : 980px;
	margin : auto;
	background : #ebebeb url(/ui/shadow.gif) top repeat-y;
}
#main {
	width : 960px;
	background : #d2d0b5;
	margin : auto;
	/* background : url('/ui/bg-main.gif') top repeat; */
}
#subscribe {
	margin : auto;
	background : #000;
	padding : 10px;
	font-size : .8em;
	font-weight: 500;
	color : #fff;
}
#subscribe a {
	color : #fff;
	border : 0;
	background : url('/ui/white-dots.gif') bottom repeat-x;
}
#descript {
	float : right;
	width : 273px;
	padding : 5px;
	margin : 0;
	font-size : .7em;
	clear : both;
	line-height : 1.2em;
	background : #118db6;
	color : #ebebeb;
}
#descript img {
 	float : right;
}
#header {
	background : #199dc8;
	padding : 10px;
	overflow : hidden;
	border-top : 3px solid #118db6;
	height : 55px;
}
#nav {
	background : #199dc8;
	padding : 10px;
	margin : 0;
	overflow : hidden;
}
#nav ul {
	margin : -15px 0 0 0;
	padding : 0;
	float : right;
}
#nav li {
	list-style : none;
	float : left;
	margin : 0 0 0 5px;
	font-size : .7em;
	background : #37b9e4;
	padding : 5px;
}
#nav li a {
	text-decoration : none;
	color : #ebebeb;
	border : 0;
	background : none;
}
#nav li.here {
	background : #d2d0b5;
}
#nav li.here a {
	text-decoration : none;
	color : #222;
	border : 0;
}
.column-lg {
	float : left;
	width : 510px;
	padding : 0 10px;
	background : #fff;
	border-right : 3px solid #bcbaa3;
}
.caption {
	margin : 0;
	padding : 200px 0 0 0;
}
.top-img dl {
	margin : 0;
	padding : 5px;
	background : url('/ui/ie_dots') repeat;
	color : #ebebeb;
}
.top-img dt {
	font-size : .7em;
	font-weight : bold;
	margin : 0;
}
.top-img dd {
	font-size : .7em;
	font-weight : lighter;
	margin : 0;
}
.column-sm {
	float : left;
	width : 190px;
	padding : 10px;
}
.stats {
	font-size : .7em;
	padding : 5px 10px;
	margin : 0 -10px 0 -10px;
	background : #dddcd4;
	color : #666;
}
#footer {
	clear : both;
	padding : 10px;
	margin : 0;
	font-size : .7em;
	background : #199dc8;
}
.pola {
	background : #fff;
	border : 1px solid #bcbaa3;
	border-style : outset;
	padding : 4px;
	padding-bottom : 10px;
	width : 60px;
	height : 60px;
	margin : 0 10px 10px 0;
}
.search {
	float : right;
	margin : -48px 0 0 0;
	padding : 5px 10px;
	width : 260px;
	background : #118db6;
}
.search form {
	margin : 0;
	padding : 0;
	display : inline;
}
input[type=text] {
	padding : 3px;
	border : 1px solid #09789c;
}

/* Typography */

.entry-content p {
	font-size : .8em;
}
.entry-content ul {
	margin : 0 0 0 10px;
}
.entry-content li {
	list-style : none;
	font-size : .8em;
}
h1 {
	font-size : 1.3em;
	color : #199dc8;
	font-weight : lighter;
	margin : 10px 0 0 0;
}
h1.sitename {
	color : #fff;
	text-transform : uppercase;
	font-size : 2em;
}
h2 {
	font-size : 1.1em;
	color : #199dc8;
	font-weight : lighter;
}
h3 {
	font-size : .9em;
	color : #199dc8;
	font-weight : lighter;
	margin : 5px 0;
}
.entry-content blockquote {
	border-left : 1px solid #4d575e;
	padding : 0 10px;
	margin: 10px;
	font-size : 1em;
	color : #363636;
	line-height : 1.5em;
}
p {
	line-height : 1.5em;
	letter-spacing : .03em;
}
a {
	text-decoration : none;
	color : #222;
	border : 0;
	background : url('/ui/black-dots.gif') bottom repeat-x;
}

/* Background Color Selectors */

.purple {
	background : purple;
}